<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>at</title>
  <script>

    /** array.prototype.at(index) */
    // 比较新的方法，存在兼容性问题，改方法接收一个索引,返回对应索引的值,如果没有返回undefined

    const array = ['red', 'green', 'yellow', 'purple'];

    // 快速获取purple
    console.log(array.at(-1)); // purple
    
    /**
     * at传递0或者-0都是获取第一个元素
     * at() 方法是通用的。其仅期望 this 具有 length 属性和以整数为键的属性
     */

  </script>
</head>

<body>

</body>

</html>